.head-banner{
width:100%;
position:absolute;
top:0;
z-index:-1;
}


/* 闂佸搫鐗滈崗娑氭閵壯嶆嫹濞戞瑤閭痵s */
.head-banner .slideBox{ width:100%; height:429px; overflow:hidden; position:relative; float:left; }
.head-banner .slideBox .hd{overflow:hidden; position:absolute; right:calc(50% - 44px); bottom:45px; z-index:1; width: 88px;height: 30px;}
.head-banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:right; margin:11px;   }
.head-banner .slideBox .hd ul li{ float:left; width: 28px;height: 4px;background: #B2D0F2;  cursor:pointer; margin:0 2.5px; }
.head-banner .slideBox .hd ul li.on{ background: #15569A; }
.head-banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.head-banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.head-banner .slideBox .bd img{ width:100%; height:429px; display:block;  }

.main-body{
position:relative;
top:289px;
width:100%;
}

.main-footer{
position:relative;
top:209px;

}

.news{
width: 1200px;
height: 420px;
background: #FFFFFF;
box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.14);
}


/* 闂佸搫鐗滈崗娑氭閵壯嶆嫹濞戞瑤閭痵s */
.news .slideBox{width: 600px;height: 377px; overflow:hidden; position:relative; float:left; margin:20px; }
.news .slideBox .hd{ overflow:hidden; position:absolute; right:0px; bottom:0px;  background-color:rgba(0,0,0,0.74);width: 100%;height: 40px; z-index:1;}
.news .slideBox .hd ul{ overflow:hidden; zoom:1; float:right; margin:11px;   }
.news .slideBox .hd ul li{ float:left; margin-right:10px;  width:18px; height:18px; line-height:14px; text-align:center; background-color:rgba(240,242,245,0.8); cursor:pointer; 
border-radius: 1.24px; line-height:18px;}
.news .slideBox .hd ul li.on{ background: #1989FA; color:#fff; }
.news .slideBox .bd{ position:relative; height:100%;position:relative;   }
.news .slideBox .bd li{ zoom:1; vertical-align:middle;  }
.news .slideBox .bd img{ width: 600px;height: 377px;  display:block; position:absolute; z-index:0;  }

.news .slideBox .bd p{
font-family: PingFangSC-Medium;
font-size: 16px;
color: #fff;
letter-spacing: 0;
text-align: left;
font-weight: 500;
position:absolute;
bottom:10px;
text-indent:10px;
z-index:2;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:430px;

}

.row01-r{
width:546px;
float:left;
}

.row01-r .title {
width:100%;
border-bottom:1px solid #EDEDED;
height:62px;
}
.row01-r .title span{
font-family: PingFangSC-Semibold;
font-size: 20px;
color: #3A3A3A;
letter-spacing: 0;
font-weight: 600;
display:block;
cursor:pointer;
width:100px;
height:40px;
float:left;
margin-top:25px;
position:relative;
margin-right:25px;
text-align:center;
}

.slxw.active{
color:transparent;
content:'';
background:url(../img/%E7%9C%81%E8%81%94%E6%96%B0%E9%97%BB.png) no-repeat top left;
}

.szyw.active{
color:transparent;
content:'';
background:url(../img/%E6%97%B6%E6%94%BF%E8%A6%81%E9%97%BB.png) no-repeat top left;
}

.row01-r .title span.active{
color:transparent;
}

.row01-r .title span.active:after{
content:'';
display:block;
position:absolute;
bottom:0;
width: 106px;
height: 5px;
background: #226ABD;
left:-3px;
}

.row01-r .title a{
font-family: PingFangSC-Semibold;
font-size: 14px;
color: #6D6D6D;
letter-spacing: 0;
font-weight: 600;
float:right;
background:url(../img/line-01.png) no-repeat center right;
width: 290px;
height: 19px;
display:block;
text-align:right;
margin-top:30px;
}



.row01-r .first{
width:100%;
height: 115px;
background-image: linear-gradient(0deg, #FFFFFF 3%, #D0E6FF 100%);
overflow:hidden;
}

.row01-r .first h3{
text-align:center;
font-family: PingFangSC-Semibold;
font-size: 22px;
color: #000000;
letter-spacing: 0;
font-weight: 600;
line-height:60px;
}

.row01-r .first .con{
width:524px;
margin-left:10px;
font-family: PingFangSC-Regular;
font-size: 14px;
color: #666666;
letter-spacing: 0;
line-height: 26px;
font-weight: 400;
border-bottom:1px solid #EDEDED;
height: 65px;
display: block;
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}


.row01-r ul{
width:100%;
margin-top:7px;
display:none;
}

.row01-r ul li{
font-family: PingFangSC-Regular;
font-size: 16px;
color: #333333;
letter-spacing: 0;
font-weight: 400;
line-height:50px;
cursor:pointer;
}

.row01-r ul li a:hover{
color:#1662BC;
}
.row01-r ul li span{
float:right;

}

.row01-r ul .first p{
width:calc(100% - 20px) !important;
text-overflow: initial !important;
white-space: normal !important;
line-height: 26px;
margin:0 10px 0 10px;
text-indent: 40px;



}
.row01-r ul li p{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:450px;
float:left;
}

.sub-banner{
margin:20px 0;
}

.row03 .row03-msg{
width: 590px;
height: 390px;
background: #FFFFFF;
border: 1px solid #EDEDED;
float:left;
}

.row03 .row03-msg .title{
background:url(../img/title-01.png) no-repeat left center;
width:calc(100% - 20px);
margin:14px 10px;
float:left;
}

.row03 .row03-msg .title p{
font-family: 閻庣敻鍋婇崰娑㈡嫃鐎ｎ喗鈷栭柛娑橆嚟閹凤拷;
font-size: 18px;
color: #FFFFFF;
letter-spacing: 0;
font-weight: 600;
line-height:37px;
float:left;
text-indent:14px;
}

.row03 .row03-msg .title a{
float:right;
line-height:37px;
font-size: 14px;
color: #6D6D6D;
letter-spacing: 0;
font-weight: 600;
}

.row03 .row03-msg ul{
width:560px;
margin-left:10px;
}

.row03 .row03-msg ul li{
font-family: PingFangSC-Regular;
font-size: 16px;
color: #333333;
letter-spacing: 0;
font-weight: 400;
line-height:44px;
cursor:pointer;
}

.row03 .row03-msg ul li a:hover{
color:#1662BC;
}
.row03 .row03-msg ul li span{
float:right;

}

.row03 .row03-msg ul li p{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:430px;
float:left;
}
.main-bottom{
background-image: linear-gradient(180deg, #F6FCFF 0%, #FFFFFF 100%);
width:100%;
}

.bottom{
width:1200px;
margin:0 auto 20px auto;
}

.col01{
width: 796px;
float:left;
}

.shdt{
width: 100%;
height: 310px;
background: #FFFFFF;
border: 1px solid #EDEDED;
}
.shdt .first{
height: 128px;
float: left;
border-bottom:1px solid #E9E9E9;
}

.shdt .first img{
width: 204px;
height: 116px;
float:left;
margin-right:20px;
}

.shdt .first .first-con{
width: 522px;
float:left;
}

.shdt .first h3{
font-size: 16px;
color: #000000;
letter-spacing: 0;
font-weight: 600;
line-height:30px;
margin-bottom:10px;

}

.shdt .first p{
font-size: 16px;
color: #333333;
letter-spacing: 0;
font-weight: 400;
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height:35px;
  margin-bottom:10px;
  text-indent: 33px;
}

.shdt .first span{
float:inherit;
 line-height:18px;
}

.shdt .title{
background:url(../img/title-02.png) no-repeat left center;
width:calc(100% - 20px);
margin:14px 10px;
float:left;
}

.shdt .title p{
font-family: 閻庣敻鍋婇崰娑㈡嫃鐎ｎ喗鈷栭柛娑橆嚟閹凤拷;
font-size: 18px;
color: #FFFFFF;
letter-spacing: 0;
font-weight: 600;
line-height:37px;
float:left;
text-indent:14px;
}

.shdt .title a{
float:right;
line-height:37px;
font-size: 14px;
color: #6D6D6D;
letter-spacing: 0;
font-weight: 600;
}

.shdt ul{
width:750px;
margin-left:10px;
}

.shdt ul li{
font-family: PingFangSC-Regular;
font-size: 16px;
color: #333333;
letter-spacing: 0;
font-weight: 400;
line-height:35px;
cursor:pointer;
}

.shdt ul li:hover{
color:#1662BC;
}
.shdt ul li span{
float:right;

}
.shdt ul li a p{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:430px;
float:left;

}

.hyzc{
background: #FFFFFF;
border: 1px solid #EDEDED;
width: 388px;
height: 299px;
float:left;
margin-top:20px;
border-top:4px solid #226ABD;
}

.hyzc .title{
border-bottom:1px solid #EDEDED;
margin:10px;
float:left;
width:calc(100% - 20px)
}

.hyzc .title p{
font-size: 18px;
color: #333333;
letter-spacing: 0;
font-weight: 600;
font-family:閻庣敻鍋婇崰娑㈡嫃鐎ｎ喗鈷栭柛娑橆嚟閹凤拷;
float:left;
line-height:40px;
}

.hyzc .title img{
position:relative;
top:6px;
margin-right:6px;
}
.hyzc .title a{
font-size: 14px;
color: #6D6D6D;
letter-spacing: 0;
font-family:閻庣敻鍋婇崰娑㈡嫃鐎ｎ喗鈷栭柛娑橆嚟閹凤拷;
float:right;
font-weight: 600;
position: relative;
top: 13px;
}

.hyzc ul{
width:388px;
margin-left:10px;
}

.hyzc ul li{
font-family: PingFangSC-Regular;
font-size: 16px;
color: #333333;
letter-spacing: 0;
font-weight: 400;
line-height:44px;
cursor:pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:360px;
}

.hyzc ul li p{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:360px;
}

.hyzc ul li:hover{
color:#1662BC;
}
.hyzc ul li span{
float:right;

}

.col02{
width: 365px;
float:right;
}

.col02 .title{
margin:20px 0;
font-size: 20px;
color: #000000;
letter-spacing: 0;
font-weight: 600;
text-indent:10px;
line-height:21px;
float:left;
width:100%;
}

.col02 .title:before{
content:'';
background:url(../img/line-zs.png) no-repeat center center;
display:block;
width: 5px;
height: 21px;
float:left;
}

.fwpt li{
width: 178px;
height: 96px;
float:left;
background:url(../img/fwpt-01.png) no-repeat center center;
margin-bottom:22px;
}

.fwpt li p{
width: 100px;
position: absolute;
height: 44px;
font-family: 閻庣敻鍋婇崰娑㈡嫃鐎ｎ喗鈷栭柛娑橆嚟閹凤拷;
font-size: 16px;
color: #333333;
letter-spacing: 0;
font-weight: 500;
float:left;
margin:28px 0 0 16px;
}

.fwpt li img {
float:right;
margin:28px 13px 0 0;
}

.fwpt li:nth-child(even) {
  float:right;
}

/* 闂佸搫鐗滈崗娑氭閵壯嶆嫹濞戞瑤閭痵s */
		.picScroll-top{ margin:0 auto;  width: 365px; overflow:hidden; position:relative; top:-30px;  }
		.picScroll-top .hd{ overflow:hidden;  height:30px;  }
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:10px; height:10px; float:right;overflow:hidden;
			 cursor:pointer; background:url(../img/list-icon01.png) no-repeat center center;}
		.picScroll-top .hd .prev{ transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 闂佸憡绮ｉ幏锟� Chrome */
-o-transform:rotate(180deg); 	/* Opera */
}
		.picScroll-top .hd .prevStop{  }
		.picScroll-top .hd .nextStop{ }
		.picScroll-top .hd ul{ display:none; float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
		.picScroll-top .hd ul li.on{ background-position:0 0; }
		.picScroll-top .bd{ }
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1; margin:12px 0;}
		.picScroll-top .bd ul li .pic{ text-align:center; }
		.picScroll-top .bd ul li .pic img{ width: 365px; height:110px;display:block; }
		.picScroll-top .bd ul li .pic a:hover img{ }
		.pageState{ display:none;}
		
		
.tabs .title p{
font-size: 18px;
color: #333333;
letter-spacing: 0;
font-weight: 600;
font-family:寰蒋闆呴粦;
float:left;
line-height:40px;
cursor:pointer;
}

.tabs ul{
width:388px;
margin-left:10px;
display:none;
}